@charset "utf-8";
/********** css reset by Echo **********/
html,body{font-family: Verdana, Arial, Helvetica, sans-serif;}.cursor{cursor:pointer}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0}fieldset,img {border:0}:focus {outline:0}address,caption,cite,code,dfn,em,th,var,optgroup {font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6 {font-size:100%;font-family: "Microsoft Yahei";}abbr,acronym {border:0;font-variant:normal}input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt {font-size:100%}input,button,textarea,select {*font-size:100%}ol,ul {list-style:none;text-decoration:none;}table {border-collapse:collapse;border-spacing:0}caption,th {edui-filter-align-left }sup,sub {font-size:100%;vertical-align:baseline}:link,:visited ,ins {edui-filter-decoration-none }blockquote,q {quotes:none}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}
/********** begin **********/
.gray,.gray a{ color:#999}.gray2,.gray2 a{ color:#666}.red,.red a{ color:#c10000}.black,.black a{ color:#000}.blue,.blue a{ color:#0068b7}
.fs16{ font-size:16px;}.fs15{ font-size:15px;}.fs14{ font-size:14px;}.fs13{ font-size:13px;}.grayBg{ background:#f1f1f1}
.disb{ display:block;}
.tu{ text-decoration:underline;}
.fl {float:left}.fr {float:right}
.ffyh{font-family: "Microsoft Yahei"}
.wrap {width:1000px;margin:0 auto}
body {line-height:23px;color:#444;font-size:12px; background:#ececed;font: 12px/24px "微软雅黑";}
a{color:#444;text-decoration:none;}
a:hover{color:#b02e20;text-decoration:underline;}
.clear{clear:both;width:0px;height:0px;overflow:hidden;line-height:0px;font:0px;}
/*Header*/
.header{ width:100%; height:171px; position:relative; background:url(img/headerBg.jpg) repeat-x top}
.headerCon{width:960px; height:89px; margin:0 auto}
.logo{ float:left; margin-top:20px;}
.headerLink{ float:right; margin-top:50px;}
.headerLink a{ display:inline-block; height:23px; line-height:23px; color:#858585; text-transform:uppercase; padding-left:6px; background:url(img/sign01.jpg) no-repeat left center; float:left; margin-right:10px; display:inline}
.headerLink a:hover{ background:url(img/sign01_h.jpg) no-repeat left center; color:#404040}
.headerLink input{ float:left; width:125px; height:23px; line-height:23px; color:#858585; background:url(img/input01.jpg) no-repeat; border:0; padding-left:10px;}
.headerLink input.submit{ width:22px; height:23px; background:url(img/input02.jpg) no-repeat; padding:0; cursor:pointer}
.nav{ width:100%; height:42px; position:relative; z-index:50}
.fixed{ position:fixed; top:0}
.navCon{ width:960px; margin:0 auto; position:relative; overflow:hidden; z-index:35}
.navCon li{ width:120px; text-align:center; position:relative; z-index:35}
.navCon li a{ display:inline-block; width:100%; font-size:13px; line-height:42px; color:#fff}
.navCon li a:hover,.navCon li a.on,.navCon li a.cur{ background:url(img/liBg01.jpg) repeat-x; color:#000}
.sonNav{ padding-left:35px; height:40px; text-align:left; position:relative; display:none}
.navCon li .sonNav a{ width:auto; padding:0 15px 0 10px; background:url(img/sign01_h.jpg) no-repeat left center; color:#444}
.navCon li .sonNav a:hover{ color:#0068b7}
/*Banner*/
.bproIntroDetail{ width:100%; height:506px; margin:-40px auto 0; text-align:center; position:relative}
.main_view,.window,.image_reel,.image_reel ul{ width:100%; height:506px; position:relative}
.window{ overflow:hidden}
.image_reel li{ height:506px;}
.image_reel li a{ display:inline-table; width:100%; height:506px;}
.main_view .num{ width:960px; height:10px; position:absolute; bottom:20px; left:50%; margin-left:-480px;}
.paging{ float:right}
.paging div{ display:inline-block; width:10px; height:10px; margin-left:3px; background:#fff; cursor:pointer; float:left; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5}
.paging div.active{ filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0}
/*Footer*/
.footer{width:960px; height:85px; margin:20px auto 0;}
.footerLinks{ float:left}
.footerLinks a.linka{ display:inline-block; line-height:34px; color:#909090; padding:0 13px 0 12px; background:url(img/sign04.jpg) no-repeat right center; float:left}
.footerLinks a.footerf{ padding-left:0;}
.footerLinks p{ float:left; line-height:34px; color:#909090; padding-left:12px}
.jiathis_style{ float:left; margin:9px 0 0 2px; display:inline}
.footer p{ line-height:25px; color:#909090;}
.footer a{ color:#909090;}
.footer p span,.footer a:hover{ color:#0068b7}
.footer select{ width:106px; height:20px; float:left}
/*Bodyer Inside*/
#insideBody{ background:#ececed}
.insideCon{ background:url(img/insideBodyerBg.jpg) repeat-y 0 150px}
.insideConBot{ width:968px; height:15px; margin:0 auto; background:url(img/insideConBot.jpg) no-repeat}
.insideConBotBall{ width:968px; height:15px; margin:0 auto; background:url(img/insideConBotBall.jpg) no-repeat}
.path{ width:960px; height:48px; margin:13px auto 0;}
.path h2{ font-size:19px; line-height:48px; color:#262626; float:left; padding-left:8px;}
.path p,.path a{ float:right; line-height:48px; color:#858585}
.path a,.path span{ float:none; padding:0 6px}
.path span{ color:#262626}
.path a:hover{ color:#0068b7}
.insideBanner{ width:968px; height:303px; margin:0 auto 12px}
.insideCon{ width:968px; margin:0 auto}
.side{ width:230px; float:left; position:relative}
.sideTop{ width:230px; height:104px; background:url(img/sideTop.jpg) no-repeat; float:left}
.sideTop span{ display:inline-block; float:left}
.sideTop span.cn{ font:bold 16px/48px "微软雅黑"; color:#000; margin:5px 0 0 23px}
.sideTop span.en{ font-weight:bold; line-height:40px; margin:11px 0 0 4px; text-transform:uppercase; color:#4b7697}
.sideMid{ width:230px; background:url(img/sideMid.jpg) repeat-y; float:left;}
.sideMid ul{ width:186px; margin:-26px 0 0 23px;}
.sideMid li{ width:186px; height:29px; border-bottom:1px dotted #ccc}
.sideMid li a{ display:inline-block; width:174px; height:29px; padding-left:12px; line-height:29px; background:url(img/sign01_h.jpg) no-repeat left center}
.sideMid li a:hover,.sideMid li a.on,.sideMid li a.cur{ background:url(img/liBg03.jpg) repeat-x; color:#fff}
.content{ width:728px; float:right}
.contentTop{ width:100%; height:104px; background:url(img/contentTop.jpg) no-repeat; float:left}
.contentMid{ width:100%; background:url(img/contentMid.jpg) repeat-y; float:left}
.cententMidCon{ width:670px; margin:-98px auto 0; min-height:500px; height:auto!important; height:500px;}
.cententMidCon h2{ font-size:16px; line-height:54px; border-bottom:1px dotted #bdbdbd; color:#000}
.page{ width:100%; margin:20px auto 0; text-align:center}

/*FooterNav*/
.projectNav{ width:100%; height:36px; border-bottom:3px solid #19558c; border-top:1px solid #fff}
.projectNav ul{ width:958px; padding-left:2px; height:36px; background:url(img/sign05.jpg) repeat-y left; float:none; margin:0 auto}
.projectNav li{ width:104px; height:36px; padding-right:2px; background:url(img/sign05.jpg) repeat-y right; text-align:center}
.projectNav li a{ display:inline-block; width:100%; line-height:36px; color:#444}
.projectNav li a:hover{ color:#0068b7}

.aboutNav{ margin-top:25px;}
.aboutNav li{ width:134px; float:left;}


.pager{ height:30px; line-height:30px; text-align:center; margin-top:20px; clear:both; }
.pager a{ border:#BDCFDD 1px solid; padding:5px 10px; margin:3px; }
.pager span{ border:#72B0D7 1px solid; background-color:#72B0D7; padding:5px 10px; margin:3px; color:#FFF; }
.nav{ background:url(img/nav.png) repeat-x; height:42px; line-height:42px;position:relative; z-index:9999; }
.nav dl dd{ display: block; float: left; text-align: center; width: 120px; height: 42px; line-height:42px;}
.nav dl dd a.txtn{ font-size: 14px; color: #FFF; font-weight: normal; display:block;height: 42px; line-height:42px; background:url(img/navOn.png) right center no-repeat;}
.nav dl dd a.txtn:hover,.nav dl dd a.curr{ background: url(img/navHover.jpg) 0 bottom repeat-x; text-decoration:none; color:#000;}
.nav dl dd.sfhover{background:url(img/navHover.jpg) 0 bottom repeat-x; text-decoration:none;color:#000;}
.nav dl dd.sfhover a.txtn{ display:block;color:#000;}
.nav dl dd div.sub{ width:120px; position: absolute; z-index:9999; top:42px; background:#fff; display:none; text-align:center;*margin-left:-60px;}
.nav dl dd.sfhover div.sub{ display:block;}






